package constant

const (
	// Path 从动态Path参数中获取
	Path = "PATH"
	// Query 从Query参数中获取
	Query = "QUERY"
	// Form 只从Form表单参数参数列表中读取
	Form = "FORM"
	// Param 只从Query和Form表单参数参数列表中读取
	Param = "PARAM"
	// Header 只从Header参数中读取
	Header = "HEADER"
	// Body 获取Body数据
	Body = "BODY"
	// Request 获取Request元数据
	Request = "REQUEST"
)

const (
	// POJO pojo类型
	POJO = "POJO"
	// PRIMITIVE 基本类型
	PRIMITIVE = "PRIMITIVE"
)

const (
	JavaTypeObject  = "java.lang.Object"
	JavaTypeBoolean = "java.lang.Boolean"
	JavaTypeByte    = "java.lang.Byte"
	JavaTypeShort   = "java.lang.Short"
	JavaTypeInteger = "java.lang.Integer"
	JavaTypeLong    = "java.lang.Long"
	JavaTypeFloat   = "java.lang.Float"
	JavaTypeDouble  = "java.lang.Double"
	JavaTypeString  = "java.lang.String"
	JavaTypeMap     = "java.util.Map"
	JavaTypeList    = "java.util.List"
)
